home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2002 #3
/
Amiga Plus CD - 2002 - No. 03.iso
/
AmiSoft
/
Dev
/
C
/
Tinygl.lha
/
TinyGL
/
config.mk
< prev
next >
Wrap
Makefile
|
2003-01-22
|
2KB
|
90 lines
#####################################################################
# C compiler
# linux
CC=gcc
# for AmigaOS
#CFLAGS=-Wall -O2 -fomit-frame-pointer -m68020-60
#for MorphOS
CFLAGS=-DUSE_INLINE_STDARG
# for BeOS PPC
#CC= mwcc
#CFLAGS= -I. -i-
#LFLAGS=
#####################################################################
# TinyGL configuration
#####################################################################
# Select window API for TinyGL:
# standard X11 GLX like API
#TINYGL_USE_GLX=y
# AMIGA API
TINYGL_USE_GLA=y
# BEOS API
#TINYGL_USE_BEOS=y
# Micro Windows NanoX API
#TINYGL_USE_NANOX=y
#####################################################################
# X11 configuration (for the examples only)
ifdef TINYGL_USE_GLX
# Linux
UI_LIBS= -L/usr/X11R6/lib -lX11 -lXext
UI_INCLUDES=
# Solaris
#UI_LIBS= -L/usr/X11/lib -lX11 -lXext -lsocket -lnsl
#UI_INCLUDES=
UI_OBJS=x11.o
endif
#####################################################################
# Micro windowX11 configuration (for the examples only)
ifdef TINYGL_USE_NANOX
UI_LIBS= -lnano-X -lmwengine -lmwdrivers -lmwfonts
UI_INCLUDES=
# X11 target for nanoX
UI_LIBS+= -L/usr/X11R6/lib -lX11 -lXext
UI_OBJS=nanox.o
endif
#####################################################################
# OpenGL configuration (for the examples only)
# use TinyGL
GL_LIBS= -L../lib -lTinyGL
GL_INCLUDES= -I../include
GL_DEPS= ../lib/libTinyGL.a
# use Mesa
#GL_LIBS= -lMesaGL
#GL_INCLUDES=
#GL_DEPS=
# use OpenGL
#GL_LIBS= -lGL
#GL_INCLUDES=
#GL_DEPS=
####################################################################
# Compile and link control
# UNIX systems
DIRS= src examples
# BeOS
# DIRS= src BeOS